package com.example.demo.Entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.example.demo.Common.Enum.RoleType;
import com.example.demo.Common.Enum.SexType;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 *  用户类
 */
@NoArgsConstructor
@AllArgsConstructor
@Data
@TableName("user")
public class User {
    @TableId(type = IdType.AUTO)
    private Integer id;
    /** 用户账号名 */
    private String username;
    /** 用户密码 */
    private String password;
    /** 用户名称 */
    private String name;
    /** 头像 */
    private String avatar;
    /** 用户权限（管理员） */
    private RoleType role;
    /** 性别 */
    private SexType sex;
    /** 电话号码 */
    private String phone;
    /** 个人简介 */
    private String information;

}
